谷歌云实现Google Drive无限空间离线下载(完美版)

您所在的位置:网站首页 google drive无限容量申请 谷歌云实现Google Drive无限空间离线下载(完美版)

谷歌云实现Google Drive无限空间离线下载(完美版)

2024-07-07 06:02| 来源: 网络整理| 查看: 265

为了避免非零基础人群感到身体不适、头晕恶心、易怒及粗口,请不要查看以下内容 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑请不要无视红色提示 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑请不要无视红色提示 ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑请不要无视红色提示 非常重要!!!必看。首先你要有个谷歌云。没有的话。用阿里云或腾讯云也可以。 如果都没有,请不要查看以下内容!!!! 由于特殊原因申请谷歌云的方法我就不说了。度娘上一大堆。 我发现留言问谷歌云流量贵,送的300刀很快就会用完, 这里我告诉你们一个方法 有双币信用卡注册会送300刀,送的钱快用完了。删除结算账户,然后重新绑定信用卡就会又送有365天的300刀,可以用同一张卡。 这样就一直是免费的,直到谷歌结束这个活动 今天申请了个无限空间的谷歌网盘,今天就教大家搭建Aria2+AriaNg + rclone实现Google Drive无限空间离线下载 进入正题: 1.登入谷歌云进入Compute Engine打开VM实例点击创建实例新建个VM实例 在这里插入图片描述 2.修改VM实例配置 2.1.选择区域距离自己越近越好。不过这里我推荐选“南卡罗来纳州”,因为这个地区在谷歌云免费策略里 2.2.选择机器类型看个人需求选择,同样这里我建议选择“微型”还是因为这个机器类型在谷歌云免费策略里 2.3点击启动磁盘边上的更改,将映像更改为CentoS7 2.4.最后把允许HTTP流量和允许HTTPS流量前面的√选上,点击创建耐心等待创建就完成了。 在这里插入图片描述 3.点击“SSH”旁的倒三角型选择在浏览器窗口中打开等待连接就好了 在这里插入图片描述 4.在新打开的界面输入“sudo su”获取ROOT权限,可复制粘贴 在这里插入图片描述 5.此处安装nginx web服务器,依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.yum -y update 2.yum -y install epel-release 3.yum -y install wget git unzip gcc gcc-c++ openssl-devel nginx

6.此处启动nginx并设置开机自启,同样依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.systemctl start nginx 2.systemctl enable nginx.service 3.systemctl stop firewalld #关闭防火墙如果不成功用下一条 4.systemctl stop iptables.service #备用 5.ip addr 7.这个时候可以访问谷歌云服务器的外网IP查看nginx是否启动成功。 在这里插入图片描述 8.安装Aria2,执行下面的代码下载并运行脚本。 wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh 9.运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。 在这里插入图片描述 10.按回车使用最新版本

11.执行完成后会自动生成Aria2配置信息,复制出来保存后面会用到 接下下面两行代码 1.mkdir -p /data/Download 2. ./aria2.sh 12.选择7修改配置文件,在选择3修改Aria2文件下载位置,将下载目录修改为/data/Download

13.安装AriaNg,同样依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.mkdir -p /data/www/ariang 2.cd /data/www/ariang 3.Ver=$(wget --no-check-certificate -qO- https://api.github.com/repos/mayswind/AriaNg/releases/latest | grep -o ‘“tag_name”: “.*”’ | sed ‘s/"//g;s/tag_name: //g’) && echo V e r 4. w g e t − N − − n o − c h e c k − c e r t i f i c a t e ; h t t p s : / / g i t h u b . c o m / m a y s w i n d / A r i a N g / r e l e a s e s / d o w n l o a d / {Ver} 4.wget -N --no-check-certificate ;https://github.com/mayswind/AriaNg/releases/download/ Ver4.wget−N−−no−check−certificate"https://github.com/mayswind/AriaNg/releases/download/{Ver}/AriaNg-KaTeX parse error: Expected 'EOF', got '&' at position 12: {Ver}.zip" &̲& unzip AriaNg-{Ver}.zip && rm -rf AriaNg-${Ver}.zip 14.配置Nginx虚拟主机,依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.cd /etc/nginx/conf.d 2.touch ariang.conf 3.vim ariang.conf #如果提示错误请输入 yum install vim 在执行 vim ariang.conf 15.写入nginx配置(注意一定要对照一下,有时候可能粘贴不全) 按‘i’进入编辑模式,复制下面代码。移动光标把修改为自己的主机ip或者域名后按‘ESC’退出编辑模式,再输入‘:wq’按回车,注意{:}也要输入 server { listen 80; server_name ; #修改为自己的主机ip或者域名 location / { root /data/www/ariang; index index.html index.htm; }} 16.重新加载nginx配置,依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 systemctl reload nginx setenforce 0 chmod -R 755 /data/www 17.访问自己的IP或者域名即可看到ariaNg效果。 点击AriaNg 设置,在点击RPC,输入刚刚保存的Aria2配置信息中的密码,在点击重新加载页面,显示已连接就已经成功了

18.Rclone 挂载Google Drive,安装Rclone依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 cd ~ yum -y install unzip curl https://rclone.org/install.sh | sudo bash 19.配置Rclone依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.rclone config 2.提示n/s/q> 输入‘n’回车 3.提示 name> 输入 ‘codesofun’ 回车 4.提示 Storage> 找到Google Drive,前的序列号输入序列号回车。我这里是12,所以输入12 5.提示 client_id> 回车跳过,提示client_secret> 也回车跳过 6.提示 scope> 输入‘1’ 7.提示 root_folder_id> 回车跳过,提示 service_account_file> 也回车跳过 8.提示 y/n> 输入‘n’回车 9.提示 y/n> 输入‘n’回车 10.复制 If your browser doesn’t open automatically go to the following link: 后的链接到浏览器打开 11.登入要搭建的谷歌网盘账号,点击允许,复制代码到SSH内粘贴后回车 12.提示 y/n> 输入‘y’回车 13.提示 y/e/d> 输入‘y’回车 14.提示 e/n/d/r/c/s/q> 输入‘q’回车 20.在Google drive创建一个名为share的目录

21.整合Aria2+Rclone依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.vim /root/rcloneupload.sh 22.将以下内容复制进去后按‘ESC’退出编辑模式,再输入‘:wq’按回车,注意{:}也要输入(注意一定要对照一下,有时候可能粘贴不全,不用管中文,中文可以一起复制) #!/bin/bash

filepath=KaTeX parse error: Expected 'EOF', got '#' at position 11: 3 #̲取文件原始路径,如果是单文件则…{3%/*} #取文件根路径,如把/Download/a/1.mp4变成/Download/a downloadpath=’/data/Download’ #Aria2下载目录 name=‘codesofun’ #配置Rclone时的name folder=’/share’ #网盘里的文件夹,如果是根目录直接留空 MinSize=‘10k’ #限制最低上传大小,默认10k,BT下载时可防止上传其他无用文件。会删除文件,谨慎设置。 MaxSize=‘15G’ #限制最高文件大小,默认15G,OneDrive上传限制。

if [ $2 -eq 0 ]; then exit 0; fi

while true; do if [ “ p a t h ; = ; path; = ; path"="downloadpath” ] && [ KaTeX parse error: Expected 'EOF', got '#' at position 18: …-eq 1 ] #̲如果下载的是单个文件 …filepath" n a m e : {name}: name:{folder} --min-size $MinSize --max-size M a x S i z e r m − v f ; MaxSize rm -vf ; MaxSizerm−vf"filepath".aria2 #删除残留的.aria.2文件 exit 0 elif [ “ p a t h ; ! = ; path; != ; path"!="downloadpath” ] #如果下载的是文件夹 then while [[ “ls -A "$path/"” != “” ]]; do rclone move -v “$path” n a m e : / {name}:/ name:/{folder}/"${path##*/}" --min-size $MinSize --max-size M a x S i z e − − d e l e t e − e m p t y − s r c − d i r s r c l o n e d e l e t e − v ; MaxSize --delete-empty-src-dirs rclone delete -v ; MaxSize−−delete−empty−src−dirsrclonedelete−v"path" --max-size KaTeX parse error: Expected 'EOF', got '#' at position 16: MinSize #̲删除多余的文件 rcl…downloadpath" --leave-root #删除空目录,–delete-empty-src-dirs 参数已实现,加上无所谓。 done rm -vf “$path”.aria2 #删除残留的.aria2文件 exit 0 fi done 23.保存后给予执行权限,将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.chmod +x /root/rcloneupload.sh 24.Aria2配置文件中加上一行on-download-complete=/root/rcloneupload.sh即可,后面为脚本的路径。重启Aria2生效。 依次将代码输入SSH内,耐心等待一条代码执行完成在输入下一条代码 1.vim /root/.aria2/aria2.conf 2.按‘i’进入编辑模式 3.光标移动到 #bt-save-metadata=true 的后面,回车 4.删除‘#’复制下面代码粘贴按‘ESC’退出编辑模式,再输入‘:wq’按回车,注意{:}也要输入 5.on-download-complete=/root/rcloneupload.sh 25.重启Aria2生效。 复制下面代码粘贴回车 1./etc/init.d/aria2 restart 提示Aria2 启动成功! 在这里插入图片描述 恭喜你!!!搭建完成! 接下来在浏览器输入自己服务器的IP或者域名。就可以愉快的下载了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3